import Vue from 'vue'
import Vuex from 'vuex'

Vue.use(Vuex)

const store = new Vuex.Store({
  // 在这里定义你的state、mutations、actions等
  state:{
	  location:'',
  },
  mutations:{
	  GET_LOCATIONS(state,payload){
		  state.location = payload
	  }
  },
  actions:{
	  getLocations(context,val){
		  context.commit('GET_LOCATIONS',val)
	  }
  },
  
})

export default store


//使用说明：
 // this.$store.commit('increment')//通过mutations中定义的方法increment直接修改state
 // this.$store.dispatch('incrementAsync')//通过actions中方法incrementAsync调用mutations的方法修改state
